xen/x86: remove cf_check attribute from hypercall handlers
authorJuergen Gross <jgross@suse.com>
Mon, 11 Jul 2022 10:11:17 +0000 (12:11 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 11 Jul 2022 10:11:17 +0000 (12:11 +0200)
commit796dae0fe434cc34ebc7ad53fb54c07850899990
treea4828a52ee51ada1999b7d260352cf8ef8065826
parent39fc5f5c02c2cb5ce7b7ef8d30dc8ee0737d0ec8
xen/x86: remove cf_check attribute from hypercall handlers

Now that the hypercall handlers are all being called directly instead
through a function vector, the "cf_check" attribute can be removed.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel P. Smith <dpsmith@apertussolutions.com> # xsm parts
Acked-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Téo Couprie Diaz <teo.coupriediaz@arm.com>
Acked-by: Dario Faggioli <dfaggioli@suse.com>
39 files changed:
xen/arch/x86/compat.c
xen/arch/x86/cpu/mcheck/mce.c
xen/arch/x86/cpu/vpmu.c
xen/arch/x86/domain.c
xen/arch/x86/hvm/dm.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/hypercall.c
xen/arch/x86/mm.c
xen/arch/x86/mm/paging.c
xen/arch/x86/physdev.c
xen/arch/x86/platform_hypercall.c
xen/arch/x86/pv/callback.c
xen/arch/x86/pv/descriptor-tables.c
xen/arch/x86/pv/iret.c
xen/arch/x86/pv/misc-hypercalls.c
xen/arch/x86/pv/shim.c
xen/arch/x86/x86_64/compat/mm.c
xen/arch/x86/x86_64/domain.c
xen/common/argo.c
xen/common/compat/grant_table.c
xen/common/compat/kernel.c
xen/common/compat/memory.c
xen/common/dm.c
xen/common/domain.c
xen/common/domctl.c
xen/common/event_channel.c
xen/common/grant_table.c
xen/common/hypfs.c
xen/common/kernel.c
xen/common/kexec.c
xen/common/memory.c
xen/common/multicall.c
xen/common/sched/compat.c
xen/common/sched/core.c
xen/common/sysctl.c
xen/common/xenoprof.c
xen/drivers/char/console.c
xen/scripts/gen_hypercall.awk
xen/xsm/xsm_core.c